/* 临时展示图 */
.zhanhui{
	
}
.zhanhui a{
	display:block;
	margin:0 auto;
	text-align:center;
}
.container {

	margin-right: auto;

	margin-left: auto;

	padding-right: 15px;

	padding-left: 15px;

}



@media (min-width:768px) {

	.container {

		width: 95%;

		padding-left: 0px;

		padding-right: 0px;

	}

}



@media (min-width:1023px) {

	.container {

		width: 95%;

		max-width: 1030px;
		padding-right: 15px;

		padding-left: 15px;
	}

}



@media (min-width:1440px) {

	.container {

		width: 95%;

		max-width: 1280px;
		padding-right: 15px;

		padding-left: 15px;
	}


}



.container-fluid {

	margin-right: auto;

	margin-left: auto;

	padding-right: 15px;

	padding-left: 15px;

}



.row {

	margin-right: -15px;

	margin-left: -15px;

}



.col-lg-1,

.col-lg-2,

.col-lg-3,

.col-lg-4,

.col-lg-5,

.col-lg-6,

.col-lg-7,

.col-lg-8,

.col-lg-9,

.col-lg-10,

.col-lg-11,

.col-lg-12,

.col-md-1,

.col-md-2,

.col-md-3,

.col-md-4,

.col-md-5,

.col-md-6,

.col-md-7,

.col-md-8,

.col-md-9,

.col-md-10,

.col-md-11,

.col-md-12,

.col-sm-1,

.col-sm-2,

.col-sm-3,

.col-sm-4,

.col-sm-5,

.col-sm-6,

.col-sm-7,

.col-sm-8,

.col-sm-9,

.col-sm-10,

.col-sm-11,

.col-sm-12,

.col-xs-1,

.col-xs-2,

.col-xs-3,

.col-xs-4,

.col-xs-5,

.col-xs-6,

.col-xs-7,

.col-xs-8,

.col-xs-9,

.col-xs-10,

.col-xs-11,

.col-xs-12 {

	position: relative;

	padding-right: 15px;

	padding-left: 15px;

	min-height: 1px;

}



.col-xs-1,

.col-xs-2,

.col-xs-3,

.col-xs-4,

.col-xs-5,

.col-xs-6,

.col-xs-7,

.col-xs-8,

.col-xs-9,

.col-xs-10,

.col-xs-11,

.col-xs-12 {

	float: left;
	padding-right: 6px;

	padding-left: 6px;
}



.col-xs-12 {

	width: 100%;

}



.col-xs-11 {

	width: 91.66666667%;

}



.col-xs-10 {

	width: 83.33333333%;

}



.col-xs-9 {

	width: 75%;

}



.col-xs-8 {

	width: 66.66666667%;

}



.col-xs-7 {

	width: 58.33333333%;

}



.col-xs-6 {

	width: 50%;

}



.col-xs-5 {

	width: 41.66666667%;

}



.col-xs-4 {

	width: 33.33333333%;

}



.col-xs-3 {

	width: 25%;

}



.col-xs-2 {

	width: 16.66666667%;

}



.col-xs-1 {

	width: 8.33333333%;

}



.col-xs-pull-12 {

	right: 100%;

}



.col-xs-pull-11 {

	right: 91.66666667%;

}



.col-xs-pull-10 {

	right: 83.33333333%;

}



.col-xs-pull-9 {

	right: 75%;

}



.col-xs-pull-8 {

	right: 66.66666667%;

}



.col-xs-pull-7 {

	right: 58.33333333%;

}



.col-xs-pull-6 {

	right: 50%;

}



.col-xs-pull-5 {

	right: 41.66666667%;

}



.col-xs-pull-4 {

	right: 33.33333333%;

}



.col-xs-pull-3 {

	right: 25%;

}



.col-xs-pull-2 {

	right: 16.66666667%;

}



.col-xs-pull-1 {

	right: 8.33333333%;

}



.col-xs-pull-0 {

	right: auto;

}



.col-xs-push-12 {

	left: 100%;

}



.col-xs-push-11 {

	left: 91.66666667%;

}



.col-xs-push-10 {

	left: 83.33333333%;

}



.col-xs-push-9 {

	left: 75%;

}



.col-xs-push-8 {

	left: 66.66666667%;

}



.col-xs-push-7 {

	left: 58.33333333%;

}



.col-xs-push-6 {

	left: 50%;

}



.col-xs-push-5 {

	left: 41.66666667%;

}



.col-xs-push-4 {

	left: 33.33333333%;

}



.col-xs-push-3 {

	left: 25%;

}



.col-xs-push-2 {

	left: 16.66666667%;

}



.col-xs-push-1 {

	left: 8.33333333%;

}



.col-xs-push-0 {

	left: auto;

}



.col-xs-offset-12 {

	margin-left: 100%;

}



.col-xs-offset-11 {

	margin-left: 91.66666667%;

}



.col-xs-offset-10 {

	margin-left: 83.33333333%;

}



.col-xs-offset-9 {

	margin-left: 75%;

}



.col-xs-offset-8 {

	margin-left: 66.66666667%;

}



.col-xs-offset-7 {

	margin-left: 58.33333333%;

}



.col-xs-offset-6 {

	margin-left: 50%;

}



.col-xs-offset-5 {

	margin-left: 41.66666667%;

}



.col-xs-offset-4 {

	margin-left: 33.33333333%;

}



.col-xs-offset-3 {

	margin-left: 25%;

}



.col-xs-offset-2 {

	margin-left: 16.66666667%;

}



.col-xs-offset-1 {

	margin-left: 8.33333333%;

}



.col-xs-offset-0 {

	margin-left: 0;

}



@media (min-width:768px) {

	.col-sm-1,

	.col-sm-2,

	.col-sm-3,

	.col-sm-4,

	.col-sm-5,

	.col-sm-6,

	.col-sm-7,

	.col-sm-8,

	.col-sm-9,

	.col-sm-10,

	.col-sm-11,

	.col-sm-12 {

		float: left;

	}

	.col-sm-12 {

		width: 100%;

	}

	.col-sm-11 {

		width: 91.66666667%;

	}

	.col-sm-10 {

		width: 83.33333333%;

	}

	.col-sm-9 {

		width: 75%;

	}

	.col-sm-8 {

		width: 66.66666667%;

	}

	.col-sm-7 {

		width: 58.33333333%;

	}

	.col-sm-6 {

		width: 50%;

	}

	.col-sm-5 {

		width: 41.66666667%;

	}

	.col-sm-4 {

		width: 33.33333333%;

	}

	.col-sm-3 {

		width: 25%;

	}

	.col-sm-2 {

		width: 16.66666667%;

	}

	.col-sm-1 {

		width: 8.33333333%;

	}

	.col-sm-pull-12 {

		right: 100%;

	}

	.col-sm-pull-11 {

		right: 91.66666667%;

	}

	.col-sm-pull-10 {

		right: 83.33333333%;

	}

	.col-sm-pull-9 {

		right: 75%;

	}

	.col-sm-pull-8 {

		right: 66.66666667%;

	}

	.col-sm-pull-7 {

		right: 58.33333333%;

	}

	.col-sm-pull-6 {

		right: 50%;

	}

	.col-sm-pull-5 {

		right: 41.66666667%;

	}

	.col-sm-pull-4 {

		right: 33.33333333%;

	}

	.col-sm-pull-3 {

		right: 25%;

	}

	.col-sm-pull-2 {

		right: 16.66666667%;

	}

	.col-sm-pull-1 {

		right: 8.33333333%;

	}

	.col-sm-pull-0 {

		right: auto;

	}

	.col-sm-push-12 {

		left: 100%;

	}

	.col-sm-push-11 {

		left: 91.66666667%;

	}

	.col-sm-push-10 {

		left: 83.33333333%;

	}

	.col-sm-push-9 {

		left: 75%;

	}

	.col-sm-push-8 {

		left: 66.66666667%;

	}

	.col-sm-push-7 {

		left: 58.33333333%;

	}

	.col-sm-push-6 {

		left: 50%;

	}

	.col-sm-push-5 {

		left: 41.66666667%;

	}

	.col-sm-push-4 {

		left: 33.33333333%;

	}

	.col-sm-push-3 {

		left: 25%;

	}

	.col-sm-push-2 {

		left: 16.66666667%;

	}

	.col-sm-push-1 {

		left: 8.33333333%;

	}

	.col-sm-push-0 {

		left: auto;

	}

	.col-sm-offset-12 {

		margin-left: 100%;

	}

	.col-sm-offset-11 {

		margin-left: 91.66666667%;

	}

	.col-sm-offset-10 {

		margin-left: 83.33333333%;

	}

	.col-sm-offset-9 {

		margin-left: 75%;

	}

	.col-sm-offset-8 {

		margin-left: 66.66666667%;

	}

	.col-sm-offset-7 {

		margin-left: 58.33333333%;

	}

	.col-sm-offset-6 {

		margin-left: 50%;

	}

	.col-sm-offset-5 {

		margin-left: 41.66666667%;

	}

	.col-sm-offset-4 {

		margin-left: 33.33333333%;

	}

	.col-sm-offset-3 {

		margin-left: 25%;

	}

	.col-sm-offset-2 {

		margin-left: 16.66666667%;

	}

	.col-sm-offset-1 {

		margin-left: 8.33333333%;

	}

	.col-sm-offset-0 {

		margin-left: 0;

	}

}



@media (min-width:992px) {

	.col-md-1,

	.col-md-2,

	.col-md-3,

	.col-md-4,

	.col-md-5,

	.col-md-6,

	.col-md-7,

	.col-md-8,

	.col-md-9,

	.col-md-10,

	.col-md-11,

	.col-md-12 {

		float: left;

	}

	.col-md-12 {

		width: 100%;

	}

	.col-md-11 {

		width: 91.66666667%;

	}

	.col-md-10 {

		width: 83.33333333%;

	}

	.col-md-9 {

		width: 75%;

	}

	.col-md-8 {

		width: 66.66666667%;

	}

	.col-md-7 {

		width: 58.33333333%;

	}

	.col-md-6 {

		width: 50%;

	}

	.col-md-5 {

		width: 41.66666667%;

	}

	.col-md-4 {

		width: 33.33333333%;

	}

	.col-md-3 {

		width: 25%;

	}

	.col-md-2 {

		width: 16.66666667%;

	}

	.col-md-1 {

		width: 8.33333333%;

	}

	.col-md-pull-12 {

		right: 100%;

	}

	.col-md-pull-11 {

		right: 91.66666667%;

	}

	.col-md-pull-10 {

		right: 83.33333333%;

	}

	.col-md-pull-9 {

		right: 75%;

	}

	.col-md-pull-8 {

		right: 66.66666667%;

	}

	.col-md-pull-7 {

		right: 58.33333333%;

	}

	.col-md-pull-6 {

		right: 50%;

	}

	.col-md-pull-5 {

		right: 41.66666667%;

	}

	.col-md-pull-4 {

		right: 33.33333333%;

	}

	.col-md-pull-3 {

		right: 25%;

	}

	.col-md-pull-2 {

		right: 16.66666667%;

	}

	.col-md-pull-1 {

		right: 8.33333333%;

	}

	.col-md-pull-0 {

		right: auto;

	}

	.col-md-push-12 {

		left: 100%;

	}

	.col-md-push-11 {

		left: 91.66666667%;

	}

	.col-md-push-10 {

		left: 83.33333333%;

	}

	.col-md-push-9 {

		left: 75%;

	}

	.col-md-push-8 {

		left: 66.66666667%;

	}

	.col-md-push-7 {

		left: 58.33333333%;

	}

	.col-md-push-6 {

		left: 50%;

	}

	.col-md-push-5 {

		left: 41.66666667%;

	}

	.col-md-push-4 {

		left: 33.33333333%;

	}

	.col-md-push-3 {

		left: 25%;

	}

	.col-md-push-2 {

		left: 16.66666667%;

	}

	.col-md-push-1 {

		left: 8.33333333%;

	}

	.col-md-push-0 {

		left: auto;

	}

	.col-md-offset-12 {

		margin-left: 100%;

	}

	.col-md-offset-11 {

		margin-left: 91.66666667%;

	}

	.col-md-offset-10 {

		margin-left: 83.33333333%;

	}

	.col-md-offset-9 {

		margin-left: 75%;

	}

	.col-md-offset-8 {

		margin-left: 66.66666667%;

	}

	.col-md-offset-7 {

		margin-left: 58.33333333%;

	}

	.col-md-offset-6 {

		margin-left: 50%;

	}

	.col-md-offset-5 {

		margin-left: 41.66666667%;

	}

	.col-md-offset-4 {

		margin-left: 33.33333333%;

	}

	.col-md-offset-3 {

		margin-left: 25%;

	}

	.col-md-offset-2 {

		margin-left: 16.66666667%;

	}

	.col-md-offset-1 {

		margin-left: 8.33333333%;

	}

	.col-md-offset-0 {

		margin-left: 0;

	}

}



@media (min-width:1023px) {

	.col-lg-1,

	.col-lg-2,

	.col-lg-3,

	.col-lg-4,

	.col-lg-5,

	.col-lg-6,

	.col-lg-7,

	.col-lg-8,

	.col-lg-9,

	.col-lg-10,

	.col-lg-11,

	.col-lg-12 {

		float: left;
		padding-right: 15px;
		padding-left: 15px;
	}

	.col-lg-12 {

		width: 100%;

	}

	.col-lg-11 {

		width: 91.66666667%;

	}

	.col-lg-10 {

		width: 83.33333333%;

	}

	.col-lg-9 {

		width: 75%;

	}

	.col-lg-8 {

		width: 66.66666667%;

	}

	.col-lg-7 {

		width: 58.33333333%;

	}

	.col-lg-6 {

		width: 50%;

	}

	.col-lg-5 {

		width: 41.66666667%;

	}

	.col-lg-4 {

		width: 33.33333333%;

	}

	.col-lg-3 {

		width: 25%;

	}

	.col-lg-2 {

		width: 16.66666667%;

	}

	.col-lg-1 {

		width: 8.33333333%;

	}

	.col-lg-pull-12 {

		right: 100%;

	}

	.col-lg-pull-11 {

		right: 91.66666667%;

	}

	.col-lg-pull-10 {

		right: 83.33333333%;

	}

	.col-lg-pull-9 {

		right: 75%;

	}

	.col-lg-pull-8 {

		right: 66.66666667%;

	}

	.col-lg-pull-7 {

		right: 58.33333333%;

	}

	.col-lg-pull-6 {

		right: 50%;

	}

	.col-lg-pull-5 {

		right: 41.66666667%;

	}

	.col-lg-pull-4 {

		right: 33.33333333%;

	}

	.col-lg-pull-3 {

		right: 25%;

	}

	.col-lg-pull-2 {

		right: 16.66666667%;

	}

	.col-lg-pull-1 {

		right: 8.33333333%;

	}

	.col-lg-pull-0 {

		right: auto;

	}

	.col-lg-push-12 {

		left: 100%;

	}

	.col-lg-push-11 {

		left: 91.66666667%;

	}

	.col-lg-push-10 {

		left: 83.33333333%;

	}

	.col-lg-push-9 {

		left: 75%;

	}

	.col-lg-push-8 {

		left: 66.66666667%;

	}

	.col-lg-push-7 {

		left: 58.33333333%;

	}

	.col-lg-push-6 {

		left: 50%;

	}

	.col-lg-push-5 {

		left: 41.66666667%;

	}

	.col-lg-push-4 {

		left: 33.33333333%;

	}

	.col-lg-push-3 {

		left: 25%;

	}

	.col-lg-push-2 {

		left: 16.66666667%;

	}

	.col-lg-push-1 {

		left: 8.33333333%;

	}

	.col-lg-push-0 {

		left: auto;

	}

	.col-lg-offset-12 {

		margin-left: 100%;

	}

	.col-lg-offset-11 {

		margin-left: 91.66666667%;

	}

	.col-lg-offset-10 {

		margin-left: 83.33333333%;

	}

	.col-lg-offset-9 {

		margin-left: 75%;

	}

	.col-lg-offset-8 {

		margin-left: 66.66666667%;

	}

	.col-lg-offset-7 {

		margin-left: 58.33333333%;

	}

	.col-lg-offset-6 {

		margin-left: 50%;

	}

	.col-lg-offset-5 {

		margin-left: 41.66666667%;

	}

	.col-lg-offset-4 {

		margin-left: 33.33333333%;

	}

	.col-lg-offset-3 {

		margin-left: 25%;

	}

	.col-lg-offset-2 {

		margin-left: 16.66666667%;

	}

	.col-lg-offset-1 {

		margin-left: 8.33333333%;

	}

	.col-lg-offset-0 {

		margin-left: 0;

	}

}



.container:before,

.container:after,

.container-fluid:before,

.container-fluid:after,

.row:before,

.row:after {

	display: table;

	content: " ";

}



.container:after,

.container-fluid:after,

.row:after {

	clear: both;

}



.overflow-clamp-1 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}



.overflow-clamp-2 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}



.overflow-clamp-3 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}



.overflow-clamp-4 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden;

}

.overflow-clamp-5 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 5;

	overflow: hidden;

}

.overflow-clamp-7 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 7;

	overflow: hidden;

}

.box-padding {

	padding-left: 0px;

	padding-right: 0px;

}



.box-margin-30 {

	margin-left: -30px;

	margin-right: -30px;

}



.box-margin-0 {

	margin-left: 0px;

	margin-right: 0px;

}



* {

	margin: 0px;

	padding: 0px;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	/* 取消链接高亮 */

	-o-tap-highlight-color: rgba(0, 0, 0, 0);

	/* 取消链接高亮 */

	-ms-tap-highlight-color: rgba(0, 0, 0, 0);

	/* 取消链接高亮 */

	-moz-tap-highlight-color: rgba(0, 0, 0, 0);

	/* 取消链接高亮 */

	tap-highlight-color: rgba(0, 0, 0, 0);

	/* 取消链接高亮 */

	font-style: normal;

	list-style: none;

	text-decoration: none;

	font-weight: 300;

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	-o-transition: all .5s;

	-webkit-transition: all .5s;

	transition: all .5s;

}



p,

div {

	font-family: '微软雅黑', sans-serif;

}



.bold {

	font-family: '微软雅黑', sans-serif;

	

}



img {

	border: none;

	max-width: 100%;

	height: auto;

	vertical-align: top

}



a {

	color: inherit;

	text-decoration: none;

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	-o-transition: all .5s;

	-webkit-transition: all .5s;

	transition: all .5s;

	word-break: break-word;

	font-weight: inherit;

}



body {

	position: relative;

	min-height: 100%;

	font-size: 16px;

	color: #333;

	background-color: #FFFFFF;

	font-family: '微软雅黑', sans-serif;

	min-width: 320px;

	overflow-x: hidden;

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	-o-transition: all .5s;

	-webkit-transition: all .5s;

	transition: all .5s;

}



.donghua,

 ::after,

 ::before {

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	-o-transition: all .5s;

	-webkit-transition: all .5s;

	transition: all .5s;

}







.alignleft {

	float: left;

	margin: 6px 28px 28px 0;

}



.alignright {

	float: right;

	margin: 6px 0 28px 28px;

}



.aligncenter {

	clear: both;

	display: block;

	margin: 0 auto 28px;

}



._clear {

	clear: both

}

/*鼠标移上图片放大（图片外面需要一个盒子，盒子类名为imgda即可）*/



.imgda {

	overflow: hidden;

}



.imgda img {

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	-o-transition: all .5s;

	-webkit-transition: all .5s;

	transition: all .5s;

}



.imgda:hover img {

	transform: scale(1.2);

}





/*鼠标移上图片上移效果，哪里需要放哪里*/



.imgUP {

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	-o-transition: all .5s;

	-webkit-transition: all .5s;

	transition: all .5s;

}



.imgUP:hover {

	-webkit-transform: translateY(-2%);

	-moz-transform: translateY(-2%);

	-ms-transform: translateY(-2%);

	-o-transform: translateY(-2%);

	transform: translateY(-2%);

}







.h1,

.h2,

.h3,

.h4,

.h5,

.h6,

h1,

h2,

h3,

h4,

h5,

h6 {

	font-weight: 500;

	color: inherit;

	font-family: '微软雅黑', sans-serif;

}



.box {

	width: 95%;

	margin: 0 auto;

	max-width: 1250px;

}


@media all and (max-width: 1440px) {
	.box{

		max-width: 1000px;

	}
}

.box1200 {

	width: 95%;

	margin: 0 auto;

	max-width: 1200px;

}

.box1810 {

	width: 95%;

	margin: 0 auto;

	max-width: 1810px;

}

strong{

	font-weight: bold;

}

/*表格样式*/

.table{

	overflow: auto;

	width: 100%;

}

.table table tr:nth-child(2n-1){

	background: #f5f5f5;

}

.table table{

	width: 100%;

	border-bottom: 1px solid #f5f5f5;

}

.table table tr td{

	text-align: center;

	padding: 12px 10px;

	font-size: 16px;

	color: #707070;

	border-left: 1px solid #fff;

}

.table table tr:first-child{

	background: #3671cf;

}

.table table tr td:first-child{

	color: #333;

}

.table table tr:first-child td{

	color: #fff;

	font-size: 16px;

}

article{

	font-size: 16px;

	line-height: 24px;

}



.padding-20{

	padding: 20px 0;

}

.padding-30{

	padding: 30px 0;

}

.padding-40{

	padding: 40px 0;

}

.padding-50{

	padding: 50px 0;

}

.padding-60{

	padding: 60px 0;

}

.padding-70{

	padding: 70px 0;

}

.padding-80{

	padding: 80px 0;

}

.padding-90{

	padding: 90px 0;

}

.padding-100{

	padding: 100px 0;

}

@media all and (max-width: 1440px) {

	.padding-100,.padding-90,.padding-80,.padding-70,.padding-60,.padding-50{

		padding: 30px 0;

	}

}

/*轮播图*/



.banner-picture {

	width: 100%;

}



.swiper-container {

	width: 100%;

	height: 100%;

	margin-left: auto;

	margin-right: auto;

}



.swiper-slide img {

	/*width: 100%;*/

	display: block;

}



.swiper-slide {

	text-align: center;

	font-size: 14px;

	width: 100%;

	height: 100%;

	background: #FFFFFF;

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

}



#banner .swiper-pagination-bullet {

	width: 9px!important;

	height: 9px!important;

	border-radius: 50%!important;

	background: #fff !important;

	/*border: 1px solid #434343;*/

	margin: 0 0;

	margin-left: 160px;

	opacity: 1;

	position: relative;

	margin-bottom: -9px;

}



#banner .swiper-pagination-bullet:first-child {

	margin-left: 0px;

}



#banner .swiper-pagination-bullet-active {

	/*background: #33b9ba !important;*/

	width: 19px!important;

	height: 19px!important;

	opacity: 1;

	position: relative;

    margin-bottom: -13px;

}



/*@keyframes pulsekm{

	0% {

	    transform: rotate(0deg);

	}

	

	100% {

	    transform: rotate(360deg);

	}

}*/

/*#banner .swiper-pagination-bullet-active::before{

	content: "";

	position: absolute;

	left: 50%;

	top: 50%;

	width: 36px;

	height: 36px;

	background: url(../images/banner-bg1.png) no-repeat;

	transform: translate(-50%,-50%);

	-webkit-animation: pulsekm 1s infinite cubic-bezier(0,0,0,0) both;

    animation: pulsekm 1s infinite cubic-bezier(0,0,0,0) both;

}*/



.banner-gongsi {

	width: 100%;

	background: #165bc4;

	height: 80px;

	border-top: 1px solid #fff;

	position: relative;

}



.banner-gongsi h2 {

	color: rgb(232, 230, 230);

	padding-top: 25px;

	padding-bottom: 15px;

	font-size: 16px;

}

.swiper-button-disabled{

	cursor: no-drop !important;

	pointer-events: all !important;

}

#banner .swiper-pagination {

	bottom: 30px;

	right: auto;

	left: 50%;

	transform: translate(-50%,-50%);

    max-width: 1250px;

    border-bottom: 1px solid #b8b8b6;

}



#banner .swiper-slide {

	position: relative;

	background: transparent;

	

}

#banner{

	z-index: 2;

	padding-bottom: 110px;

}



#banner .swiper-button-next,

#banner .swiper-button-prev {

	width: 60px;

	height: 60px;

	top: auto;

	bottom: 0px;

}



#banner .swiper-button-next {

	background: url(../images/right-jiantou2.png) no-repeat;

	right: 43%;
	transform: rotate(180deg);

}



#banner .swiper-button-prev {

	background: url(../images/right-jiantou2.png) no-repeat;

	left: 43%;

}
#banner .swiper-button-next:hover{
	background-color: #d8041a;
	border-radius: 50%;
}
#banner .swiper-button-prev:hover{
	background-color: #d8041a;
	border-radius: 50%;
}

#banner .swiper-slide{

	padding: 25px;

	height: 100%;

	width: 100%;

	background: rgba(0,0,0,.2);

	height: 164px;

}

#banner .swiper-slide::before{

	content: "";

	position: absolute;

	left: 0px;

	top: 0px;

	width: 20px;

	height: 15px;

	background: url(../images/prod8.png) no-repeat;

}

#banner .swiper-slide::after{

	content: "";

	position: absolute;

	right: 0px;

	top: 0px;

	width: 20px;

	height: 15px;

	transform: rotatey(180deg);

	background: url(../images/prod8.png) no-repeat;

}

#banner .swiper-slide span::before {
    content: "";
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 20px;
    height: 15px;
    background: url(../images/prod8.png) no-repeat;
    transform: rotatex(180deg);
}

#banner .swiper-slide span::after {
    content: "";
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 20px;
    height: 15px;
    transform: rotate(180deg);
    background: url(../images/prod8.png) no-repeat;
}





#banner .swiper-slide .banner-text {

	position: absolute;

	z-index: 9;

	top: 58%;

	left: 50%;

	transform: translate(-50%, -50%);

	width: 100%;

}



#banner .swiper-slide .banner-text h1 {

	width: max-content;

	font-size: 80px;

	font-weight: bold;

	color: #fff;

	margin-bottom: 20px;

	text-align: left;

	background: rgba(0, 0, 0, .4);

	padding-left: 25px;

	padding-right: 27px;

}



#banner .swiper-slide .banner-text p {

	width: max-content;

	font-size: 48px;

	height: 52px;

	line-height: 48px;

	color: #fff;

	margin-bottom: 20px;

	text-align: left;

	background: rgba(0, 0, 0, .4);

	padding-left: 25px;

	padding-right: 27px;

}

/*标题/面包屑/gotop/翻页*/



.title {

	text-align: center;

	padding-bottom: 20px;

	padding-top: 60px;

}



.title h2 {

	font-size: 36px;

	color: #333333;

	text-align: center;

	margin-bottom: 30px;

}



.title h1{

	font-size: 40px;

	color: #f3f3f3;

	text-align: center;

	padding-top: 92px;

	font-weight: bold;

	padding-bottom: 10px;

}

.title span{

	display: inline-block;

	margin-bottom: 15px;

	margin-top: 4px;

}

.title p{

    color: #666666;

    font-size: 16px;

    line-height: 24px;

	max-width: 1110px;

	margin: 0 auto;

}

.title2{

	text-align: center;

    padding-bottom: 20px;

}

.title2 h1 {

	font-size: 36px;

	color: #45484e;

	text-align: center;

	padding-top: 65px;

	font-weight: bold;

	padding-bottom: 10px;

}

.title2 h2 {

	font-size: 40px;

	color: #181716;

	text-align: center;

	padding-top: 10px;

	font-weight: bold;

	padding-bottom: 24px;

}

.title2 span{

	display: inline-block;

	margin-bottom: 15px;

	margin-top: 4px;

	width: 70px;

	height: 2px;

	background: #f0c71c;

}

.title2 p{

	color: #70747b;

	font-size: 14px;

	line-height: 22px;

	max-width: 1044px;

	margin: 0 auto 40px;

}

.prod-banner {

	position: relative;

}



.prod-banner>img {

	display: block;

	margin: 0 auto;

}



.mianbao-bg {

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	text-align: center;

}
.prod-banner-bg{
	position: relative;
}
.prod-banner-bg::before{
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
	height: 100%;
	/*background: rgba(0,0,0,.4);*/
	max-width: 1920px;
}


.mianbao-bg h2 {

	color: #ffffff;

	font-size: 48px;

	margin-bottom: 20px;

}

.mianbao-bg p{

	color: #fff;

	font-size: 18px;

	line-height: 30px;

}
.mianbaobg{
	background-color: #eee;
	padding: 1px 0;
}
.mianbao {

    font-size: 20px;

    color: #666666;

    display: flex;

    align-items: center;

	margin: 25px 0 25px;
	height: 26px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;
}

.mianbao span{

	padding: 0 10px;

}
.mianbao a{
	font-weight: bold;
}

.mianbao img {

	margin-right: 10px;

}



.mianbao a:hover {

	color: #ff9000;

}





#gotop {

    width: 60px;

    height: 60px;

    border-radius: 50%;

    background: rgba(0,0,0,.4);

    color: #fff;

    text-align: center;

    line-height: 60px;

    position: fixed;

    right: 36px;

    bottom: 40px;

    z-index: 9999;

    cursor: pointer;

    font-size: 18px;

    display: flex;

    align-items: center;

    justify-content: center;

}







.fanye-con {

	width: 100%;

}



.fanye {

	text-align: left;

    

}



.fanye .wp-pagenavi {

	display: flex;

	justify-content: center;

	font-size: 16px;

	padding: 50px 0 50px;

}



.fanye a {

	display: inline-block;

	text-align: center;

	position: relative;

	color: #000;

	/*background: #f9f9f9;*/

	margin-left: 10px;

	font-size: 24px;

    /*padding: 10px 20px;*/

    width: 44px;

    height: 44px;

    line-height: 44px;

}



.fanye .current {

	display: inline-block;

	text-align: center;

	position: relative;

	margin-left: 10px;

	color: #fff;

	background: #d8041a;

	font-size: 24px;

    /*padding: 10px 20px;*/

    width: 44px;

    height: 44px;

    line-height: 44px;

}



.fanye .previouspostslink {

	display: inline-block;

	margin-left: 0px;

	/*background: #f9f9f9;*/

	color: #000;

	border: 1px solid #eeeeee;

}



.fanye .nextpostslink {

	display: inline-block;

	margin-bottom: 0px;

	/*background: #f9f9f9;*/

	color: #d8041a;

	border: 1px solid #eeeeee;

}

@media all and (max-width: 1440px){

	

	.title2 h2{

		font-size: 28px;

	}

	.title h2{

		font-size: 28px;

		margin-bottom: 0px;

	}

	.title{

		padding-top: 30px;

	}
	.mianbao{
		font-size: 14px;
	}

}

@media all and (max-width: 1024px){
	.mianbao-bg p{
		display: none;
	}
}



@media all and (max-width: 1023px){

	

	.title2 h2{

		font-size: 22px;

		padding-bottom: 0px;

	}

	.title2 span{

		margin: 0;

	}

	.title h2 {

		padding-top: 28px;

		font-size: 22px;

		padding-bottom: 8px;

	}

	.title h1 {

		padding-top: 28px;

		font-size: 22px;

		padding-bottom: 8px;

	}

	.title {

		padding-bottom: 25px;

	}

	.title h2{

		font-size: 28px;

	}

	.prod-banner>img{

		/* display: none; */

	}

	.mianbao{

		display: none;

	}

	.nav-box-left,

	.header,

	.header-nav-top,

	#banner .swiper-pagination {

		display: none;

	}

	.header-nav {

		margin-top: 30px;

	}

	.lx_nav_box {

		display: none !important;

	}

	#banner .swiper-slide .banner-text h1 {

		font-size: 36px;

		margin-bottom: 15px;

	}

	#banner .swiper-slide .banner-text h2 {

		font-size: 18px;

		line-height: 28px;

		color: #fff;

		margin-bottom: 25px;

	}

	#banner .swiper-slide .banner-text p {

		font-size: 24px;

		margin-bottom: 5px;

	}

	#banner .swiper-pagination {

		bottom: 5px!important;

	}
	
	

	

}



@media all and (max-width: 768px){

	header{

		display: none;

	}

	#banner .swiper-button-prev,

	#banner .swiper-button-next {

		width: 0px;

		height: 0px;

	}

	.fanye .wp-pagenavi{

		padding: 10px 0 20px;

	}

	.fanye a{

	    font-size: 14px;

	    padding: 0px 10px;

	}

	#gotop{

		

		right: 20px;

		bottom: 120px;

	}

	.gotop{

		

	}

	#gotop::before{

		width: 31px;

		height: 31px;

	    left: -3px;

   		top: -3px;

	}

	.gotop img{

		width: 15px;

	}

	.title h2 {

		padding-top: 25px;

		font-size: 22px;

	}

	.title h1 {

		padding-top: 25px;

		font-size: 24px;

	}

	.prod-banner {

		/* display: none; */

	}
	

	#banner .swiper-slide .banner-text h1 {

		font-size: 18px;

		margin-bottom: 0px;

	}

	#banner .swiper-slide .banner-text h2 {

		font-size: 16px;

		margin-bottom: 5px;

	}
	.mianbao-bg h2{
		font-size: 24px;
	}

}





/*404*/

.a404top{

	width: 100%;

	height: 90px;

}

.a404top-bg{

	background: #f2f3f4;

}

.a404{

	text-align: center;

	padding-top: 140px;

	padding-bottom: 120px;

}

.a404 h2{

	color: #333333;

	font-size: 30px;

	line-height: 28px;

	margin-top: 30px;

	padding-bottom: 50px;

}

.a404 a{

	width: 157px;

	height: 51px;

	display: flex;

	justify-content: center;

	align-items: center;

	color: #333333;

	font-size: 16px;

	margin: 0 auto !important;

	border: 1px solid #eeeeee;

}

@media (max-width:768px) {

	.a404top{

		display: none;

	}

	.a404{

		padding: 30px 0;

	}

	.a404 h2{

		font-size: 20px;

	}

}

